package com.hs.dao;

import com.hs.pojo.User;

import java.util.List;

/**
 * 用来对user表进行操作的
 * 目的就是为了连接数据库也是 service的一个连接桥梁
 */
public interface UserDao {
    /**
     * 根据用户名查询用户对象信息
     * @param username
     * @return
     */
    User SelectByUsername(String username);

    /**
     * 根据用户名和密码进行登录操作
     */
    int login(String username,String Password);
    /*
    查询所有用户的信息
    List<int> list=new ArrayList()
    list.add() 一次性存储的数据是多大
     */

    /**
     * @param startIndex 开始的下标
     * @param pageSize 每页显示的条目数
     * @return
     */
    List<User> selectUsers(int startIndex,int pageSize);

    //查询用户表中所有的数据条数
    int selectCount();

    //添加用户信息
    int insertUser(User user);
    //更新修改
    User SelectUserById(int id);
    //修改用户信息
    int updateUser(User user);
    //删除用户信息
    int deleteUser(int id);


}
